package email;

import java.util.List;

import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Store;

public class Email {
	public static final String PROTOCOLO_SMTP_ENVIO = "smtp";
	public static final String PROTOCOLO_IMAP_RECEBIMENTO = "imaps";
	public static final String PROTOCOLO_POP3_RECEBIMENTO = "pop3";
	public static final String HOST_GMAIL_SMTP = "smtp.gmail.com";
	public static final String HOST_GMAIL_POP3 = "pop3.gmail.com";
	public static final String HOST_GMAIL_IMAP = "imap.gmail.com";
	public static final String AUTH_GMAIL = "true";
	public static final String TLS_GMAIL = "true";
	public static final String PORT_GMAIL_ENVIO = "587";
	public static final String PORT_GMAIL_RECEBIMENTO = "993";
	public static final String PORT_GMAIL_RECEBIMENTO_POP3 = "995";
	public static final String EMAIL_GMAIL = "andersonfelip@gmail.com";
	public static final String USER_GMAIL = "andersonfelip";
	public static final String PASSWORD_GMAIL = "*anderson2010";
	public static final int LIMITEDESTINATARIO_GMAIL = 100;
	public static final int LIMITEANEXO_GMAIL = 23;
	public static final String CODIGO_MENSAGEM = ";MALADIRETA;";
	public static final String CAIXA_DE_ENTRADA = "INBOX";
	public static final String CAIXA_DE_SAIDA = "Itens Enviados";
	
	public int qtdmensagem = 0;
	
	public int getQtdmensagem() {
		return qtdmensagem;
	}
	public void setQtdmensagem(int qtdmensagem) {
		this.qtdmensagem = qtdmensagem;
	}
	private String assunto;
	private String mensagem;
	private String prioridade;
	private List<String> destino;
	private Message message;
	private Folder folder;
	private Store store;
	private boolean mensagemEnviada;
	private boolean conexaoSucedida;
	
	public boolean isConexaoSucedida() {
		return conexaoSucedida;
	}
	public void setConexaoSucedida(boolean conexaoSucedida) {
		this.conexaoSucedida = conexaoSucedida;
	}
	public boolean isMensagemEnviada() {
		return mensagemEnviada;
	}
	public void setMensagemEnviada(boolean mensagemEnviada) {
		this.mensagemEnviada = mensagemEnviada;
	}
	public Store getStore() {
		return store;
	}
	public void setStore(Store store) {
		this.store = store;
	}
	public Folder getFolder() {
		return folder;
	}
	public void setFolder(Folder folder) {
		this.folder = folder;
	}
	public Message getMessage() {
		return message;
	}
	public void setMessage(Message message) {
		this.message = message;
	}
	public String getAssunto() {
		return assunto;
	}
	public void setAssunto(String assunto) {
		this.assunto = assunto;
	}
	public String getMensagem() {
		return mensagem;
	}
	public void setMensagem(String mensagem) {
		this.mensagem = mensagem;
	}
	public String getPrioridade() {
		return prioridade;
	}
	public void setPrioridade(String prioridade) {
		this.prioridade = prioridade;
	}
	public List<String> getDestino() {
		return destino;
	}
	public void setDestino(List<String> destino) {
		this.destino = destino;
	}
}
